git的使用以及常见的命令 |
您所在的位置:网站首页 › gitlab4j 创建master › git的使用以及常见的命令 |
远程仓库的创建常见的有三种 码云(国内推荐)https://gitee.com/ GitHub(国外)https://github.com/ 公司自己搭建服务 码云官方网址下载:https://git-scm.com/download/win ![]() 创建名称:git config --global user.name 名称(自定义名称) 创建邮箱:git config --global user.email 邮箱@qq.com 查看创建信息:git config --global --list 在命令行显示帮助信息:git *** -h 以网页文档的方式查看命令的使用:git help *** 使用visual Studio Code 打开源代码管理 新建git-demo文件 用vs co'de打开该目录,然后建一个index.html文件,里面写一些html代码 思考:如何与git建立关系了? 在该目录下建立git本地仓库 如何建立本地仓库了? 方式1命令: git init 方式2:可视化工具操作 方式3:从远程克隆一个仓库 仓库在哪里? 隐藏目录git,需要通过设置显示隐藏的文件 .git 目录隐藏目的就是你不要去操作他,而是有git软件去操作 .git 删除意味着版本信息全部毁掉 (你可以试试看) 需要弄清楚以下几个概念 一、3个区 1、工作区,就是指我们编辑代码的文件 2、暂存区顾名思义就是暂存修改的文件,可以从这个区到仓库或是恢复原来状态 3、仓库区版本文件存储,具有永久保存的作用
二、文件的4个状态 为跟踪的状态,比如新建的文件 暂存状态 已提交 已修改 git remote add origin(可以更改但是最好不更改)“网络地址” 例如:https://gitee.com/giteeKarry/init.git ![]() 查看网络连接的网址:在.git文件夹中的config文件中改url 查看命令: git config --local --list /也可以直接打开config文件 ![]() 2、也可以直接打开config文件 ![]() ![]() 常用的一些代码命令 克隆:git clone 例如:https://gitee.com/giteeKarry/init.git(远程仓库地址) 使用git config --system --list命令查看 使用git remote 命令关联 git remote add origin 远程仓库地址 添加:git add .暂存所有变动文件 (保存所有更改的文件到暂存区) 备注信息:git commit -m”备注信息/提交文件”(把暂存区文件提交到仓库区) git rm 文件名删除文件 (把文件工作区的文件删除,但是并没有删除仓库区的文件) git commit-m”删除的文件名” 删除仓库区的文件永久性的删除 git mv 旧文件名新文件名
git push 推送到远程仓库: 基本语法: git push origin master 推送文件到master 分支 git push 简化推送命令,根据设置好的上游分支进行推送 git push --set-upstream origin master 或 git push -u origin master git pull 拉取到本地仓库: 基本语法: 拉取文件:git pull git pull origin master 根据指定的分支拉取内容 git pull 根据设置上游信息拉取分支内容 git pull --set-upstream origin master 设置上游分支 分支 git branch [查看所有分支,带有*表示当前分支] git branch 分支名称 [创建新分支] git checkout 分支名称 [切换到指定分支] 或 git switch 分支名称 git checkout -b *** [创建并切换到新分支] git branch -d 分支名称 [删除分支] 演示在指定的分支修改文件等操作 git merge 分支名称 [合并分支] 合并指定的分支文件到当分支 本地分支与远程分支相互关联 推送本地指定到远程仓库 Git push -u origin 本地分支名 提示:本地分支最好与远程分支同名,虽然可以不同名 当前分支推送到远程分支 git push -u otigin 远程分支名称 注意:这个远程分支要与本地分支名称相同 删除远程分支 git push origin :远程分支名 检出远程分支到本地分支名 git pull git checkout -b 本地分支名 origin/远程分支名 解决代码冲突方式: 保留自己的 保留别人的 保留两个人的 ![]() ![]() 代码回滚到某个节点 git checkout commitid commitId就是指提交后的唯一标识符 怎么查看id git log 或 git log --oneline 打标签 git tag 标签名 【打标签】 例如:git tag v1.0 git tag 【查看标签】 git show 标签名 【显示显示信息】 git tag -d 标签名 【删除标签】 git push origin --tags 【将所有的标签推送到远程仓库】 注意:不能在标签上直接修改代码,在标签上提交时,会创建一个新的提交点 代码对比分析 git diff commitId1 commitId2 git diff branch1 branch2 安装插件Git History Diff Ctrl + Ship + p 调查命令 Git HD:View Branch Diff 选择一个要对比的分支即可,这样分支代码会与选择的分支进行对比展示 +表示新增的内容 -表示删除的内容 Git 结合项目 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |